Train driving assistance method and system

ABSTRACT

A train driving assistance method includes: pre-setting a train traveling line database (S 0 ); acquiring the position of a train (S 1 ); acquiring the position information about the next early-warning point (S 2 ); calculating an early-warning distance between the train and the next early-warning point according to the position of the train and the position information about the next early-warning point (S 3 ); when the early-warning distance is calculated to be smaller than a pre-set value, displaying the early-warning information corresponding to the position information about the next early-warning point (S 4 ); screening an optimal solution according to the train arrival time information and the number brake times of the train (S 5 ); and determining the driving information according to the optimal solution and displaying the determined driving information (S 6 ). Through the method, more driving reference information can be provided for the driver. Also provided is a train driving assistance system.

CROSS REFERENCE OF RELATED APPLICATIONS

This application claims the benefit of priority to Chinese Patent Application No. 201410521275.X, titled “TRAIN DRIVING ASSISTANCE METHOD AND SYSTEM”, filed with the Chinese State Intellectual Property Office on Sep. 30, 2014, the entire disclosure of which is incorporated herein by reference.

TECHNICAL FIELD

The present application relates to the technical field of transportation control, and in particular to a train driving assistance method and a system thereof.

BACKGROUND

Railway transportation plays an important role in social life and social economy, thus railway transportation safety is very important. In a train control system, driving assistance for a train is mainly provided by an automatic train protection (ATP) to a driver for ensuring the train safety. The ATP is used for preventing the train from speeding, collision, and other dangerous situations in the traveling of the train. The ATP compares an actual speed of the train with a maximum safe speed, and if the actual speed of the train is greater than the maximum safe speed, the system controls the train to make emergency brake so as to prevent the train speeding, meanwhile, the system may also ensure an enough unoccupied road section ahead of the train for stop, so as to avoid a collision when the train brakes rapidly.

It can be seen from the above description that, the ATP automatically applies braking to the train in the case that the traveling speed of the train is greater than a speed limit value on a railway line. Although this may ensure the traveling safety, energy of the train is lost and driving reference information to the driver is less.

SUMMARY

A train driving assistance method and a system thereof are provided according to the present application, which may provide more driving reference information to the driver.

The train driving assistance method is provided in the present application, which includes: presetting a train travelling line database, wherein the train travelling line database includes: position information of a preset pre-warning point, pre-warning information, the number of braking times of a train between two adjacent stations, train arrival time information, driving information between the two adjacent stations, a corresponding relationship between the position information of the pre-warning point and the pre-warning information, and a corresponding relationship among the train arrival time information, the number of braking times and the driving information, and one record of the corresponding relationship among the train arrival time information, the number of braking times and the driving information is defined as a solution, and the method further includes:

S1: acquiring a position of a train;

S2: acquiring position information of a next pre-warning point;

S3: calculating a pre-warning distance between the train and the next pre-warning point based on the position of the train and the position information of the next pre-warning point;

S4: displaying pre-warning information corresponding to the position information of the next pre-warning point in the case that the pre-warning distance is calculated to be less than or equal to a preset value;

S5: screening a preferable solution based on the train arrival time information and the number of braking times of the train;

S6: determining driving information according to the preferable solution, and displaying the determined driving information.

Furthermore, the driving information includes a traction level, a traction speed, a traveling mileage, a braking distance and a braking level.

Furthermore, the pre-warning information includes speed limit information of the pre-warning point, curve information of the pre-warning point and kilometer post information of the pre-warning point.

Furthermore, the train traveling line database further includes a kilometer post of a station; and

the step S1 includes:

acquiring a traveling speed of a train; and

calculating the position of the train according to a first formula, the first formula is: S₂=S₁ vt, wherein S₂ is a position of the train, S₁ is a kilometer post of the last station, v is a traveling speed of the train, and t is a traveling time period since the train sets out from the last station.

Furthermore, the step S5 includes:

screening primary solutions that the train arrives on time from the train arrival time information, i.e., screening primary solutions that the train arrives on time based on the train arrival time information; and

screening a preferable solution with a minimum number of braking times from the primary solutions.

In another aspect, a train driving assistance system is provided according to the present application, which includes:

a storage unit for storing a train traveling line database, wherein the train traveling line database comprises: position information of a preset pre-warning point, pre-warning information, the number of braking times of a train between two adjacent stations, train arrival time information, driving information between the two adjacent stations, a corresponding relationship between the position information of the pre-warning point and the pre-warning information, and a corresponding relationship among the train arrival time information, the number of braking times and the driving information, and one record of the corresponding relationship among the train arrival time information, the number of braking times and the driving information is defined as a solution;

a first acquiring unit for acquiring a position of a train;

a second acquiring unit for acquiring position information of a next pre-warning point from the train traveling line database;

a pre-warning distance calculating unit for calculating a pre-warning distance between the train and the next pre-warning point based on the position of the train acquired by the first acquiring unit and the position information of the next pre-warning point acquired by the second acquiring unit;

a first display unit for displaying pre-warning information corresponding to the position information of the next pre-warning point in the case that the pre-warning distance is calculated to be less than or equal to a preset value;

a screening unit for screening a preferable solution based on the train arrival time information and the number of braking times of the train; and

a second display unit for determining driving information according to the preferable solution, and displaying the determined driving information.

Furthermore, the driving information includes a traction level, a traction speed, a traveling mileage, a braking distance and a braking level.

Furthermore, the pre-warning information includes speed limit information of the pre-warning point, curve information of the pre-warning point and kilometer post information of the pre-warning point.

Furthermore, the train traveling line database further includes a kilometer post of a station; and

the first acquiring unit includes:

a speed acquiring sub-unit for acquiring the traveling speed of the train; and

a position calculating sub-unit for calculating the position of the train according to a first formula, the first formula is: S₂=S₁ vt, wherein S₂ is the position of the train, S₁ is a kilometer post of a last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.

Furthermore, the screening unit includes:

a first screening sub-unit for screening primary solutions that the train arrives on time from the train arrival time information, i.e., to screen primary solutions that the train arrives on time based on the train arrival time information; and

a second screening sub-unit for screening a preferable solution with a minimum number of braking times from the primary solutions.

With the train driving assistance method and system according to the present application, more driving reference information can be provided to the driver, and the driver can select a preferable solution for driving.

BRIEF DESCRIPTION OF THE DRAWINGS

For more clearly illustrating embodiments of the present application or the technical solutions in the conventional technology, drawings referred to describe the embodiments or the conventional technology will be briefly described hereinafter. Apparently, the drawings in the following description are some examples of the present application, and for the person skilled in the art, other drawings may be obtained based on these drawings without any creative efforts.

FIG. 1 is a flowchart of a train driving assistance method according to an embodiment of the present application; and

FIG. 2 is a schematic view showing the structure of a train driving assistance system according to an embodiment of the present application.

DETAILED DESCRIPTION OF EMBODIMENTS

To make the object, technical solutions and advantages of the present application clearer, the technical solutions according to the embodiments of the present application will be described clearly and completely as follows in conjunction with the drawings in the embodiments of the present application. It is apparent that the described embodiments are a part of the embodiments according to the present application rather than all the embodiments. Any other embodiments obtained by those skilled in the art based on the embodiments in the present application without any creative work fall within the scope of protection of the present application.

A train driving assistance method is provided according to an embodiment of the present application. Referring to FIG. 1, the method includes steps S0 to S6.

In step S0, a train traveling line database is preset. The train traveling line database includes: position information of a preset pre-warning point, pre-warning information, the number of braking times of a train between two adjacent stations, train arrival time information, driving information between the two adjacent stations, a corresponding relationship of the position information of the pre-warning point and the pre-warning information, and a corresponding relationship among the train arrival time information, the number of braking times and the driving information. One record of one corresponding relationship among the train arrival time information, the number of braking times and the driving information is defined as one solution.

Specifically, data in the train traveling line database is information of trains in a same line in respective traveling processes, and the information collected together is corresponded, so as to establish a corresponding relationship.

In step S1, a position of a train is acquired.

In step S2, position information of a next pre-warning point is acquired.

The next pre-warning point refers to a first pre-warning point ahead of the train in a train traveling line on which the current train is traveling.

In step S3, a pre-warning distance between the train and the next pre-warning point is calculated based on the position of the train and the position information of the next pre-warning point.

In step S4, the pre-warning information corresponding to the position information of the next pre-warning point is displayed in the case that the pre-warning distance is calculated to be less than or equal to a preset value.

An acousto-optic signal may be transmitted to remind the driver while the pre-warning information is displayed.

In step S5, a preferable solution is screened based on the train arrival time information and the number of braking times of the train.

In step S6, the driving information is determined according to the preferable solution, and the determined driving information is displayed.

With the train driving assistance method according to the present application, more driving reference information can be provided to the driver, and the driver can select a preferable solution for driving.

The driving information includes a traction level, a traction speed, a traveling mileage, a braking distance and a braking level. The pre-warning information includes speed limit information of the pre-warning point, curve information of the pre-warning point and kilometer post information of the pre-warning point.

In a possible implementation, the train traveling line database further includes a kilometer post of a station; and

the step S1 includes:

acquiring a running speed of a train; and

calculating the position of the train according to a first formula, the first formula is: S₂=S₁+vt, where S₂ is the position of the train, S₁ is a kilometer post of the last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.

The kilometer post of each station is accurate, and every time the train passes one station, the position information of the train is updated based on the kilometer post of the station. The train is positioned accurately based on a traveling speed of the train and a running time period since the train sets out from a last station between two kilometer posts. The last station refers to a station where the train last leaves in the train traveling line.

In another possible implementation, the step S5 includes:

screening primary solutions that the train arrives on time from the train arrival time information, i.e., screening primary solutions in which the train arrives on time based on the train arrival time information; and

screening a preferable solution with the minimum number of braking times from the primary solutions.

Screening primary solutions that the train arrives on time from the train arrival time information, that is, screening primary solutions that the train arrives on time based on the train arrival time information, specifically includes: the train arrival time information includes: an absolute value of a difference between an actual arrival time of the train and a supposed arrival time of the train. If the absolute value of the difference between the actual arrival time of the train and the supposed arrival time of the train is less than or equal to a preset time threshold, the train is determined as arriving on time, and a preset time threshold may be 1 minute.

With this embodiment, the driver can select the preferable solution for driving, thereby reducing the number of braking times, reducing kinetic energy loss of the train, improving the comfort of the train, and improving the probability that the train arrives on time.

FIG. 2 shows a train driving assistance system, and the system includes:

a storage unit 201 for storing a train traveling line database, wherein the train traveling line database includes: position information of a preset pre-warning point, pre-warning information, the number of braking times of a train between two adjacent stations, train arrival time information, driving information between the two adjacent stations, a corresponding relationship between the position information of the pre-warning point and the pre-warning information, and a corresponding relationship among the train arrival time information, the number of braking times and the driving information, and one record of the corresponding relationship among the train arrival time information, the number of braking times and the driving information is defined as a solution;

a first acquiring unit 202 for acquiring a position of a train;

a second acquiring unit 203 for acquiring position information of a next pre-warning point from the train traveling line database;

a pre-warning distance calculating unit 204 for calculating an pre-warning distance between the train and the next pre-warning point based on the position of the train acquired by the first acquiring unit and the position information of the next pre-warning point acquired by the second acquiring unit;

a first display unit 205 for displaying pre-warning information corresponding to the position information of the next pre-warning point in the case that the pre-warning distance is calculated to be less than or equal to a preset value;

a screening unit 206 for screening a preferable solution based on the train arrival time information and the number of braking times of the train; and

a second display unit 207 for determine driving information according to the preferable solution, and displaying the determined driving information.

The driving information includes a traction level, a traction speed, a traveling mileage, a braking distance and a braking level. The pre-warning information includes speed limit information of the pre-warning point, curve information of the pre-warning point and kilometer post information of the pre-warning point.

In an implementation, the train traveling line database further includes a kilometer post of a station; and

the first acquiring unit 202 includes a speed acquiring sub-unit 2021 and a position calculating sub-unit 2022 which are not shown in the figure.

The speed acquiring sub-unit 2021 is configured to acquire a traveling speed of a train, and the speed acquiring sub-unit 2021 may be realized by a speed sensor.

The position calculating sub-unit 2022 is configured to calculate the position of a train according to a first formula, the first formula is: S₂=S₁ Vt, where S₂ is a position of the train, S₁ is a kilometer post of a last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.

The screening unit 206 includes a first screening sub-unit 2061 and a second screening sub-unit 2062 which are not shown in the figure.

The first screening sub-unit 2061 is configured to screen primary solutions that the train arrives on time from the train arrival time information, that is, to screen primary solutions that the train arrives on time based on the train arrival time information.

The second screening sub-unit 2062 is configured to screen a preferable solution with a minimum number of braking times from the primary solutions.

Further, the above-described first display unit or the second display unit may further display pre-inbuilt line information, and the line information includes a speed limit zone of the line and a speed limit value thereof, speed limit information of the line, curve information, a kilometer post and a neutral zone of the line.

Since the contents of information exchange and execution between each unit and sub-unit in the above-mentioned devices are based on a same concept as embodiments of the present application, a specific content can refer to the description in the method embodiment of the present application, which is not described here.

It should be noted that the relationship terminologies such as “first”, “second” and the like are only used herein to distinguish one entity or operation from another, rather than to require or imply that the actual relationship or order presents between the entities or operations. Furthermore, terms of “include”, “comprise” or any other variants are intended to be non-exclusive. Therefore, a process, method, article or device including multiple components includes not only the listed components but also include other components that are not explicitly listed, or also include inherent components for the process, method, article or device. Without other limitations, the component defined by the statement “comprising (including) a . . . ” does not exclude the case that other same components may exist in the process, method, article or device having the above component.

Those skilled in the art may understand that all of or a part of steps of the above method embodiments may be performed by instructing corresponding hardware through a program. The proceeding program may be stored in a computer readable storage medium. When being executed, the program performs the steps of the above method embodiments. The proceeding storage medium includes various mediums capable of storing program codes, such as a ROM, an RANI, a magnetic disc or an optic disc.

Finally, it should be noted that, is the described above is only preferred embodiments of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements and so on made within the spirit and principles of the present application are all contained in the scope of the present application. 

1. A train driving assistance method, wherein a train traveling line database is preset, and the train traveling line database comprises: position information of a preset pre-warning point, pre-warning information, the number of braking times of a train between two adjacent stations, train arrival time information, driving information between the two adjacent stations, a corresponding relationship between the position information of the pre-warning point and the pre-warning information, and a corresponding relationship among the train arrival time information, the number of braking times and the driving information, and one record of the corresponding relationship among the train arrival time information, the number of braking times and the driving information is defined as a solution, and the method comprises: S1: acquiring a position of a train; S2: acquiring position information of a next pre-warning point; S3: calculating a pre-warning distance between the train and the next pre-warning point based on the position of the train and the position information of the next pre-warning point; S4: displaying pre-warning information corresponding to the position information of the next pre-warning point in the case that the pre-warning distance is calculated to be less than or equal to a preset value; S5: screening a preferable solution based on the train arrival time information and the number of braking times of the train; S6: determining driving information according to the preferable solution, and displaying the determined driving information.
 2. The method according to claim 1, wherein the driving information comprises a traction level, a traction speed, a traveling mileage, a braking distance and a braking level.
 3. The method according to claim 1, wherein the pre-warning information comprises speed limit information of the pre-warning point, curve information of the pre-warning point and kilometer post information of the pre-warning point.
 4. The method according to claim 1, wherein the train traveling line database further comprises a kilometer post of a station; and the step S1 comprises: acquiring a traveling speed of the train; and calculating the position of the train according to a first formula, the first formula is: S₂=S₁+vt, wherein S₂ is the position of the train, S₁ is a kilometer post of a last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.
 5. The method according to claim 1, wherein the step S5 comprises: screening primary solutions that the train arrives on time based on the train arrival time information; and screening a preferable solution with a minimum number of braking times from the primary solutions.
 6. A train driving assistance system, comprising: a storage unit for storing a train traveling line database, wherein the train traveling line database comprises: position information of a preset pre-warning point, pre-warning information, the number of braking times of a train between two adjacent stations, train arrival time information, driving information between the two adjacent stations, a corresponding relationship between the position information of the pre-warning point and the pre-warning information, and a corresponding relationship among the train arrival time information, the number of braking times and the driving information, and one record of the corresponding relationship among the train arrival time information, the number of braking times and the driving information is defined as a solution; a first acquiring unit for acquiring a position of the train; a second acquiring unit for acquiring position information of a next pre-warning point from the train traveling line database; a pre-warning distance calculating unit for calculating a pre-warning distance between the train and the next pre-warning point based on the position of the train acquired by the first acquiring unit and the position information of the next pre-warning point acquired by the second acquiring unit; a first display unit for displaying pre-warning information corresponding to the position information of the next pre-warning point in the case that the pre-warning distance is calculated to be less than or equal to a preset value; a screening unit for screening a preferable solution based on the train arrival time information and the number of braking times of the train; and a second display unit for determining driving information according to the preferable solution, and displaying the determined driving information.
 7. The system according to claim 6, wherein the driving information comprises a traction level, a traction speed, a traveling mileage, a braking distance and a braking level.
 8. The system according to claim 6, wherein the pre-warning information comprises speed limit information of the pre-warning point, curve information of the pre-warning point and kilometer post information of the pre-warning point.
 9. The system according to claim 6, wherein the train traveling line database further comprises a kilometer post of a station; and the first acquiring unit comprises: a speed acquiring sub-unit for acquiring a traveling speed of the train; and a position calculating sub-unit for calculating the position of the train according to a first formula, the first formula is: S₂=S₁+vt, wherein S₂ is the position of the train, S₁ is a kilometer post of a last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.
 10. The system according to claim 6, wherein the screening unit comprises: a first screening sub-unit for screening primary solutions that the train arrives on time based on the train arrival time information; and a second screening sub-unit for screening a preferable solution with a minimum number of braking times from the primary solutions.
 11. The method according to claim 3, wherein the train traveling line database further comprises a kilometer post of a station; and the step S1 comprises: acquiring a traveling speed of the train; and calculating the position of the train according to a first formula, the first formula is: S₂=S₁+vt, wherein S₂ is the position of the train, S₁ is a kilometer post of a last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.
 12. The method according to claim 2, wherein the step S5 comprises: screening primary solutions that the train arrives on time based on the train arrival time information; and screening a preferable solution with a minimum number of braking times from the primary solutions.
 13. The system according to claim 8, wherein the train traveling line database further comprises a kilometer post of a station; and the first acquiring unit comprises: a speed acquiring sub-unit for acquiring a traveling speed of the train; and a position calculating sub-unit for calculating the position of the train according to a first formula, the first formula is: S₂=S₁+vt, wherein S₂ is the position of the train, S₁ is a kilometer post of a last station, v is the traveling speed of the train, and t is a traveling time period since the train sets out from the last station.
 14. The system according to claim 7, wherein the screening unit comprises: a first screening sub-unit for screening primary solutions that the train arrives on time based on the train arrival time information; and a second screening sub-unit for screening a preferable solution with a minimum number of braking times from the primary solutions. 